Back to the main page
Picture from TLCA 2003 in Valencia, Spain, June 2003. Picture with Simona Ronchi della Rocca.